home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / autocomplete / nsIAutoCompleteInput.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-05-08  |  19.0 KB  |  424 lines

  1. /*
  2.  * DO NOT EDIT.  THIS FILE IS GENERATED FROM nsIAutoCompleteInput.idl
  3.  */
  4.  
  5. #ifndef __gen_nsIAutoCompleteInput_h__
  6. #define __gen_nsIAutoCompleteInput_h__
  7.  
  8.  
  9. #ifndef __gen_nsISupports_h__
  10. #include "nsISupports.h"
  11. #endif
  12.  
  13. #ifndef __gen_nsIAutoCompleteController_h__
  14. #include "nsIAutoCompleteController.h"
  15. #endif
  16.  
  17. /* For IDL files that don't want to include root IDL files. */
  18. #ifndef NS_NO_VTABLE
  19. #define NS_NO_VTABLE
  20. #endif
  21. class nsIAutoCompletePopup; /* forward declaration */
  22.  
  23.  
  24. /* starting interface:    nsIAutoCompleteInput */
  25. #define NS_IAUTOCOMPLETEINPUT_IID_STR "e312267f-8f57-43e8-a904-ff9b5d3f5aef"
  26.  
  27. #define NS_IAUTOCOMPLETEINPUT_IID \
  28.   {0xe312267f, 0x8f57, 0x43e8, \
  29.     { 0xa9, 0x04, 0xff, 0x9b, 0x5d, 0x3f, 0x5a, 0xef }}
  30.  
  31. class NS_NO_VTABLE nsIAutoCompleteInput : public nsISupports {
  32.  public: 
  33.  
  34.   NS_DEFINE_STATIC_IID_ACCESSOR(NS_IAUTOCOMPLETEINPUT_IID)
  35.  
  36.   /* readonly attribute nsIAutoCompletePopup popup; */
  37.   NS_IMETHOD GetPopup(nsIAutoCompletePopup * *aPopup) = 0;
  38.  
  39.   /* readonly attribute nsIAutoCompleteController controller; */
  40.   NS_IMETHOD GetController(nsIAutoCompleteController * *aController) = 0;
  41.  
  42.   /* attribute boolean popupOpen; */
  43.   NS_IMETHOD GetPopupOpen(PRBool *aPopupOpen) = 0;
  44.   NS_IMETHOD SetPopupOpen(PRBool aPopupOpen) = 0;
  45.  
  46.   /* attribute boolean disableAutoComplete; */
  47.   NS_IMETHOD GetDisableAutoComplete(PRBool *aDisableAutoComplete) = 0;
  48.   NS_IMETHOD SetDisableAutoComplete(PRBool aDisableAutoComplete) = 0;
  49.  
  50.   /* attribute boolean completeDefaultIndex; */
  51.   NS_IMETHOD GetCompleteDefaultIndex(PRBool *aCompleteDefaultIndex) = 0;
  52.   NS_IMETHOD SetCompleteDefaultIndex(PRBool aCompleteDefaultIndex) = 0;
  53.  
  54.   /* attribute boolean completeSelectedIndex; */
  55.   NS_IMETHOD GetCompleteSelectedIndex(PRBool *aCompleteSelectedIndex) = 0;
  56.   NS_IMETHOD SetCompleteSelectedIndex(PRBool aCompleteSelectedIndex) = 0;
  57.  
  58.   /* attribute boolean forceComplete; */
  59.   NS_IMETHOD GetForceComplete(PRBool *aForceComplete) = 0;
  60.   NS_IMETHOD SetForceComplete(PRBool aForceComplete) = 0;
  61.  
  62.   /* attribute unsigned long minResultsForPopup; */
  63.   NS_IMETHOD GetMinResultsForPopup(PRUint32 *aMinResultsForPopup) = 0;
  64.   NS_IMETHOD SetMinResultsForPopup(PRUint32 aMinResultsForPopup) = 0;
  65.  
  66.   /* attribute unsigned long maxRows; */
  67.   NS_IMETHOD GetMaxRows(PRUint32 *aMaxRows) = 0;
  68.   NS_IMETHOD SetMaxRows(PRUint32 aMaxRows) = 0;
  69.  
  70.   /* attribute unsigned long showCommentColumn; */
  71.   NS_IMETHOD GetShowCommentColumn(PRUint32 *aShowCommentColumn) = 0;
  72.   NS_IMETHOD SetShowCommentColumn(PRUint32 aShowCommentColumn) = 0;
  73.  
  74.   /* attribute unsigned long timeout; */
  75.   NS_IMETHOD GetTimeout(PRUint32 *aTimeout) = 0;
  76.   NS_IMETHOD SetTimeout(PRUint32 aTimeout) = 0;
  77.  
  78.   /* attribute AString searchParam; */
  79.   NS_IMETHOD GetSearchParam(nsAString & aSearchParam) = 0;
  80.   NS_IMETHOD SetSearchParam(const nsAString & aSearchParam) = 0;
  81.  
  82.   /* readonly attribute unsigned long searchCount; */
  83.   NS_IMETHOD GetSearchCount(PRUint32 *aSearchCount) = 0;
  84.  
  85.   /* ACString getSearchAt (in unsigned long index); */
  86.   NS_IMETHOD GetSearchAt(PRUint32 index, nsACString & _retval) = 0;
  87.  
  88.   /* attribute AString textValue; */
  89.   NS_IMETHOD GetTextValue(nsAString & aTextValue) = 0;
  90.   NS_IMETHOD SetTextValue(const nsAString & aTextValue) = 0;
  91.  
  92.   /* readonly attribute long selectionStart; */
  93.   NS_IMETHOD GetSelectionStart(PRInt32 *aSelectionStart) = 0;
  94.  
  95.   /* readonly attribute long selectionEnd; */
  96.   NS_IMETHOD GetSelectionEnd(PRInt32 *aSelectionEnd) = 0;
  97.  
  98.   /* void selectTextRange (in long startIndex, in long endIndex); */
  99.   NS_IMETHOD SelectTextRange(PRInt32 startIndex, PRInt32 endIndex) = 0;
  100.  
  101.   /* void onSearchComplete (); */
  102.   NS_IMETHOD OnSearchComplete(void) = 0;
  103.  
  104.   /* boolean onTextEntered (); */
  105.   NS_IMETHOD OnTextEntered(PRBool *_retval) = 0;
  106.  
  107.   /* boolean onTextReverted (); */
  108.   NS_IMETHOD OnTextReverted(PRBool *_retval) = 0;
  109.  
  110. };
  111.  
  112. /* Use this macro when declaring classes that implement this interface. */
  113. #define NS_DECL_NSIAUTOCOMPLETEINPUT \
  114.   NS_IMETHOD GetPopup(nsIAutoCompletePopup * *aPopup); \
  115.   NS_IMETHOD GetController(nsIAutoCompleteController * *aController); \
  116.   NS_IMETHOD GetPopupOpen(PRBool *aPopupOpen); \
  117.   NS_IMETHOD SetPopupOpen(PRBool aPopupOpen); \
  118.   NS_IMETHOD GetDisableAutoComplete(PRBool *aDisableAutoComplete); \
  119.   NS_IMETHOD SetDisableAutoComplete(PRBool aDisableAutoComplete); \
  120.   NS_IMETHOD GetCompleteDefaultIndex(PRBool *aCompleteDefaultIndex); \
  121.   NS_IMETHOD SetCompleteDefaultIndex(PRBool aCompleteDefaultIndex); \
  122.   NS_IMETHOD GetCompleteSelectedIndex(PRBool *aCompleteSelectedIndex); \
  123.   NS_IMETHOD SetCompleteSelectedIndex(PRBool aCompleteSelectedIndex); \
  124.   NS_IMETHOD GetForceComplete(PRBool *aForceComplete); \
  125.   NS_IMETHOD SetForceComplete(PRBool aForceComplete); \
  126.   NS_IMETHOD GetMinResultsForPopup(PRUint32 *aMinResultsForPopup); \
  127.   NS_IMETHOD SetMinResultsForPopup(PRUint32 aMinResultsForPopup); \
  128.   NS_IMETHOD GetMaxRows(PRUint32 *aMaxRows); \
  129.   NS_IMETHOD SetMaxRows(PRUint32 aMaxRows); \
  130.   NS_IMETHOD GetShowCommentColumn(PRUint32 *aShowCommentColumn); \
  131.   NS_IMETHOD SetShowCommentColumn(PRUint32 aShowCommentColumn); \
  132.   NS_IMETHOD GetTimeout(PRUint32 *aTimeout); \
  133.   NS_IMETHOD SetTimeout(PRUint32 aTimeout); \
  134.   NS_IMETHOD GetSearchParam(nsAString & aSearchParam); \
  135.   NS_IMETHOD SetSearchParam(const nsAString & aSearchParam); \
  136.   NS_IMETHOD GetSearchCount(PRUint32 *aSearchCount); \
  137.   NS_IMETHOD GetSearchAt(PRUint32 index, nsACString & _retval); \
  138.   NS_IMETHOD GetTextValue(nsAString & aTextValue); \
  139.   NS_IMETHOD SetTextValue(const nsAString & aTextValue); \
  140.   NS_IMETHOD GetSelectionStart(PRInt32 *aSelectionStart); \
  141.   NS_IMETHOD GetSelectionEnd(PRInt32 *aSelectionEnd); \
  142.   NS_IMETHOD SelectTextRange(PRInt32 startIndex, PRInt32 endIndex); \
  143.   NS_IMETHOD OnSearchComplete(void); \
  144.   NS_IMETHOD OnTextEntered(PRBool *_retval); \
  145.   NS_IMETHOD OnTextReverted(PRBool *_retval); 
  146.  
  147. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  148. #define NS_FORWARD_NSIAUTOCOMPLETEINPUT(_to) \
  149.   NS_IMETHOD GetPopup(nsIAutoCompletePopup * *aPopup) { return _to GetPopup(aPopup); } \
  150.   NS_IMETHOD GetController(nsIAutoCompleteController * *aController) { return _to GetController(aController); } \
  151.   NS_IMETHOD GetPopupOpen(PRBool *aPopupOpen) { return _to GetPopupOpen(aPopupOpen); } \
  152.   NS_IMETHOD SetPopupOpen(PRBool aPopupOpen) { return _to SetPopupOpen(aPopupOpen); } \
  153.   NS_IMETHOD GetDisableAutoComplete(PRBool *aDisableAutoComplete) { return _to GetDisableAutoComplete(aDisableAutoComplete); } \
  154.   NS_IMETHOD SetDisableAutoComplete(PRBool aDisableAutoComplete) { return _to SetDisableAutoComplete(aDisableAutoComplete); } \
  155.   NS_IMETHOD GetCompleteDefaultIndex(PRBool *aCompleteDefaultIndex) { return _to GetCompleteDefaultIndex(aCompleteDefaultIndex); } \
  156.   NS_IMETHOD SetCompleteDefaultIndex(PRBool aCompleteDefaultIndex) { return _to SetCompleteDefaultIndex(aCompleteDefaultIndex); } \
  157.   NS_IMETHOD GetCompleteSelectedIndex(PRBool *aCompleteSelectedIndex) { return _to GetCompleteSelectedIndex(aCompleteSelectedIndex); } \
  158.   NS_IMETHOD SetCompleteSelectedIndex(PRBool aCompleteSelectedIndex) { return _to SetCompleteSelectedIndex(aCompleteSelectedIndex); } \
  159.   NS_IMETHOD GetForceComplete(PRBool *aForceComplete) { return _to GetForceComplete(aForceComplete); } \
  160.   NS_IMETHOD SetForceComplete(PRBool aForceComplete) { return _to SetForceComplete(aForceComplete); } \
  161.   NS_IMETHOD GetMinResultsForPopup(PRUint32 *aMinResultsForPopup) { return _to GetMinResultsForPopup(aMinResultsForPopup); } \
  162.   NS_IMETHOD SetMinResultsForPopup(PRUint32 aMinResultsForPopup) { return _to SetMinResultsForPopup(aMinResultsForPopup); } \
  163.   NS_IMETHOD GetMaxRows(PRUint32 *aMaxRows) { return _to GetMaxRows(aMaxRows); } \
  164.   NS_IMETHOD SetMaxRows(PRUint32 aMaxRows) { return _to SetMaxRows(aMaxRows); } \
  165.   NS_IMETHOD GetShowCommentColumn(PRUint32 *aShowCommentColumn) { return _to GetShowCommentColumn(aShowCommentColumn); } \
  166.   NS_IMETHOD SetShowCommentColumn(PRUint32 aShowCommentColumn) { return _to SetShowCommentColumn(aShowCommentColumn); } \
  167.   NS_IMETHOD GetTimeout(PRUint32 *aTimeout) { return _to GetTimeout(aTimeout); } \
  168.   NS_IMETHOD SetTimeout(PRUint32 aTimeout) { return _to SetTimeout(aTimeout); } \
  169.   NS_IMETHOD GetSearchParam(nsAString & aSearchParam) { return _to GetSearchParam(aSearchParam); } \
  170.   NS_IMETHOD SetSearchParam(const nsAString & aSearchParam) { return _to SetSearchParam(aSearchParam); } \
  171.   NS_IMETHOD GetSearchCount(PRUint32 *aSearchCount) { return _to GetSearchCount(aSearchCount); } \
  172.   NS_IMETHOD GetSearchAt(PRUint32 index, nsACString & _retval) { return _to GetSearchAt(index, _retval); } \
  173.   NS_IMETHOD GetTextValue(nsAString & aTextValue) { return _to GetTextValue(aTextValue); } \
  174.   NS_IMETHOD SetTextValue(const nsAString & aTextValue) { return _to SetTextValue(aTextValue); } \
  175.   NS_IMETHOD GetSelectionStart(PRInt32 *aSelectionStart) { return _to GetSelectionStart(aSelectionStart); } \
  176.   NS_IMETHOD GetSelectionEnd(PRInt32 *aSelectionEnd) { return _to GetSelectionEnd(aSelectionEnd); } \
  177.   NS_IMETHOD SelectTextRange(PRInt32 startIndex, PRInt32 endIndex) { return _to SelectTextRange(startIndex, endIndex); } \
  178.   NS_IMETHOD OnSearchComplete(void) { return _to OnSearchComplete(); } \
  179.   NS_IMETHOD OnTextEntered(PRBool *_retval) { return _to OnTextEntered(_retval); } \
  180.   NS_IMETHOD OnTextReverted(PRBool *_retval) { return _to OnTextReverted(_retval); } 
  181.  
  182. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  183. #define NS_FORWARD_SAFE_NSIAUTOCOMPLETEINPUT(_to) \
  184.   NS_IMETHOD GetPopup(nsIAutoCompletePopup * *aPopup) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPopup(aPopup); } \
  185.   NS_IMETHOD GetController(nsIAutoCompleteController * *aController) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetController(aController); } \
  186.   NS_IMETHOD GetPopupOpen(PRBool *aPopupOpen) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPopupOpen(aPopupOpen); } \
  187.   NS_IMETHOD SetPopupOpen(PRBool aPopupOpen) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPopupOpen(aPopupOpen); } \
  188.   NS_IMETHOD GetDisableAutoComplete(PRBool *aDisableAutoComplete) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDisableAutoComplete(aDisableAutoComplete); } \
  189.   NS_IMETHOD SetDisableAutoComplete(PRBool aDisableAutoComplete) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDisableAutoComplete(aDisableAutoComplete); } \
  190.   NS_IMETHOD GetCompleteDefaultIndex(PRBool *aCompleteDefaultIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCompleteDefaultIndex(aCompleteDefaultIndex); } \
  191.   NS_IMETHOD SetCompleteDefaultIndex(PRBool aCompleteDefaultIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCompleteDefaultIndex(aCompleteDefaultIndex); } \
  192.   NS_IMETHOD GetCompleteSelectedIndex(PRBool *aCompleteSelectedIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCompleteSelectedIndex(aCompleteSelectedIndex); } \
  193.   NS_IMETHOD SetCompleteSelectedIndex(PRBool aCompleteSelectedIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCompleteSelectedIndex(aCompleteSelectedIndex); } \
  194.   NS_IMETHOD GetForceComplete(PRBool *aForceComplete) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForceComplete(aForceComplete); } \
  195.   NS_IMETHOD SetForceComplete(PRBool aForceComplete) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetForceComplete(aForceComplete); } \
  196.   NS_IMETHOD GetMinResultsForPopup(PRUint32 *aMinResultsForPopup) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinResultsForPopup(aMinResultsForPopup); } \
  197.   NS_IMETHOD SetMinResultsForPopup(PRUint32 aMinResultsForPopup) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinResultsForPopup(aMinResultsForPopup); } \
  198.   NS_IMETHOD GetMaxRows(PRUint32 *aMaxRows) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMaxRows(aMaxRows); } \
  199.   NS_IMETHOD SetMaxRows(PRUint32 aMaxRows) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMaxRows(aMaxRows); } \
  200.   NS_IMETHOD GetShowCommentColumn(PRUint32 *aShowCommentColumn) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowCommentColumn(aShowCommentColumn); } \
  201.   NS_IMETHOD SetShowCommentColumn(PRUint32 aShowCommentColumn) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowCommentColumn(aShowCommentColumn); } \
  202.   NS_IMETHOD GetTimeout(PRUint32 *aTimeout) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimeout(aTimeout); } \
  203.   NS_IMETHOD SetTimeout(PRUint32 aTimeout) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTimeout(aTimeout); } \
  204.   NS_IMETHOD GetSearchParam(nsAString & aSearchParam) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchParam(aSearchParam); } \
  205.   NS_IMETHOD SetSearchParam(const nsAString & aSearchParam) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSearchParam(aSearchParam); } \
  206.   NS_IMETHOD GetSearchCount(PRUint32 *aSearchCount) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchCount(aSearchCount); } \
  207.   NS_IMETHOD GetSearchAt(PRUint32 index, nsACString & _retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchAt(index, _retval); } \
  208.   NS_IMETHOD GetTextValue(nsAString & aTextValue) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTextValue(aTextValue); } \
  209.   NS_IMETHOD SetTextValue(const nsAString & aTextValue) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTextValue(aTextValue); } \
  210.   NS_IMETHOD GetSelectionStart(PRInt32 *aSelectionStart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSelectionStart(aSelectionStart); } \
  211.   NS_IMETHOD GetSelectionEnd(PRInt32 *aSelectionEnd) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSelectionEnd(aSelectionEnd); } \
  212.   NS_IMETHOD SelectTextRange(PRInt32 startIndex, PRInt32 endIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->SelectTextRange(startIndex, endIndex); } \
  213.   NS_IMETHOD OnSearchComplete(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnSearchComplete(); } \
  214.   NS_IMETHOD OnTextEntered(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnTextEntered(_retval); } \
  215.   NS_IMETHOD OnTextReverted(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->OnTextReverted(_retval); } 
  216.  
  217. #if 0
  218. /* Use the code below as a template for the implementation class for this interface. */
  219.  
  220. /* Header file */
  221. class nsAutoCompleteInput : public nsIAutoCompleteInput
  222. {
  223. public:
  224.   NS_DECL_ISUPPORTS
  225.   NS_DECL_NSIAUTOCOMPLETEINPUT
  226.  
  227.   nsAutoCompleteInput();
  228.  
  229. private:
  230.   ~nsAutoCompleteInput();
  231.  
  232. protected:
  233.   /* additional members */
  234. };
  235.  
  236. /* Implementation file */
  237. NS_IMPL_ISUPPORTS1(nsAutoCompleteInput, nsIAutoCompleteInput)
  238.  
  239. nsAutoCompleteInput::nsAutoCompleteInput()
  240. {
  241.   /* member initializers and constructor code */
  242. }
  243.  
  244. nsAutoCompleteInput::~nsAutoCompleteInput()
  245. {
  246.   /* destructor code */
  247. }
  248.  
  249. /* readonly attribute nsIAutoCompletePopup popup; */
  250. NS_IMETHODIMP nsAutoCompleteInput::GetPopup(nsIAutoCompletePopup * *aPopup)
  251. {
  252.     return NS_ERROR_NOT_IMPLEMENTED;
  253. }
  254.  
  255. /* readonly attribute nsIAutoCompleteController controller; */
  256. NS_IMETHODIMP nsAutoCompleteInput::GetController(nsIAutoCompleteController * *aController)
  257. {
  258.     return NS_ERROR_NOT_IMPLEMENTED;
  259. }
  260.  
  261. /* attribute boolean popupOpen; */
  262. NS_IMETHODIMP nsAutoCompleteInput::GetPopupOpen(PRBool *aPopupOpen)
  263. {
  264.     return NS_ERROR_NOT_IMPLEMENTED;
  265. }
  266. NS_IMETHODIMP nsAutoCompleteInput::SetPopupOpen(PRBool aPopupOpen)
  267. {
  268.     return NS_ERROR_NOT_IMPLEMENTED;
  269. }
  270.  
  271. /* attribute boolean disableAutoComplete; */
  272. NS_IMETHODIMP nsAutoCompleteInput::GetDisableAutoComplete(PRBool *aDisableAutoComplete)
  273. {
  274.     return NS_ERROR_NOT_IMPLEMENTED;
  275. }
  276. NS_IMETHODIMP nsAutoCompleteInput::SetDisableAutoComplete(PRBool aDisableAutoComplete)
  277. {
  278.     return NS_ERROR_NOT_IMPLEMENTED;
  279. }
  280.  
  281. /* attribute boolean completeDefaultIndex; */
  282. NS_IMETHODIMP nsAutoCompleteInput::GetCompleteDefaultIndex(PRBool *aCompleteDefaultIndex)
  283. {
  284.     return NS_ERROR_NOT_IMPLEMENTED;
  285. }
  286. NS_IMETHODIMP nsAutoCompleteInput::SetCompleteDefaultIndex(PRBool aCompleteDefaultIndex)
  287. {
  288.     return NS_ERROR_NOT_IMPLEMENTED;
  289. }
  290.  
  291. /* attribute boolean completeSelectedIndex; */
  292. NS_IMETHODIMP nsAutoCompleteInput::GetCompleteSelectedIndex(PRBool *aCompleteSelectedIndex)
  293. {
  294.     return NS_ERROR_NOT_IMPLEMENTED;
  295. }
  296. NS_IMETHODIMP nsAutoCompleteInput::SetCompleteSelectedIndex(PRBool aCompleteSelectedIndex)
  297. {
  298.     return NS_ERROR_NOT_IMPLEMENTED;
  299. }
  300.  
  301. /* attribute boolean forceComplete; */
  302. NS_IMETHODIMP nsAutoCompleteInput::GetForceComplete(PRBool *aForceComplete)
  303. {
  304.     return NS_ERROR_NOT_IMPLEMENTED;
  305. }
  306. NS_IMETHODIMP nsAutoCompleteInput::SetForceComplete(PRBool aForceComplete)
  307. {
  308.     return NS_ERROR_NOT_IMPLEMENTED;
  309. }
  310.  
  311. /* attribute unsigned long minResultsForPopup; */
  312. NS_IMETHODIMP nsAutoCompleteInput::GetMinResultsForPopup(PRUint32 *aMinResultsForPopup)
  313. {
  314.     return NS_ERROR_NOT_IMPLEMENTED;
  315. }
  316. NS_IMETHODIMP nsAutoCompleteInput::SetMinResultsForPopup(PRUint32 aMinResultsForPopup)
  317. {
  318.     return NS_ERROR_NOT_IMPLEMENTED;
  319. }
  320.  
  321. /* attribute unsigned long maxRows; */
  322. NS_IMETHODIMP nsAutoCompleteInput::GetMaxRows(PRUint32 *aMaxRows)
  323. {
  324.     return NS_ERROR_NOT_IMPLEMENTED;
  325. }
  326. NS_IMETHODIMP nsAutoCompleteInput::SetMaxRows(PRUint32 aMaxRows)
  327. {
  328.     return NS_ERROR_NOT_IMPLEMENTED;
  329. }
  330.  
  331. /* attribute unsigned long showCommentColumn; */
  332. NS_IMETHODIMP nsAutoCompleteInput::GetShowCommentColumn(PRUint32 *aShowCommentColumn)
  333. {
  334.     return NS_ERROR_NOT_IMPLEMENTED;
  335. }
  336. NS_IMETHODIMP nsAutoCompleteInput::SetShowCommentColumn(PRUint32 aShowCommentColumn)
  337. {
  338.     return NS_ERROR_NOT_IMPLEMENTED;
  339. }
  340.  
  341. /* attribute unsigned long timeout; */
  342. NS_IMETHODIMP nsAutoCompleteInput::GetTimeout(PRUint32 *aTimeout)
  343. {
  344.     return NS_ERROR_NOT_IMPLEMENTED;
  345. }
  346. NS_IMETHODIMP nsAutoCompleteInput::SetTimeout(PRUint32 aTimeout)
  347. {
  348.     return NS_ERROR_NOT_IMPLEMENTED;
  349. }
  350.  
  351. /* attribute AString searchParam; */
  352. NS_IMETHODIMP nsAutoCompleteInput::GetSearchParam(nsAString & aSearchParam)
  353. {
  354.     return NS_ERROR_NOT_IMPLEMENTED;
  355. }
  356. NS_IMETHODIMP nsAutoCompleteInput::SetSearchParam(const nsAString & aSearchParam)
  357. {
  358.     return NS_ERROR_NOT_IMPLEMENTED;
  359. }
  360.  
  361. /* readonly attribute unsigned long searchCount; */
  362. NS_IMETHODIMP nsAutoCompleteInput::GetSearchCount(PRUint32 *aSearchCount)
  363. {
  364.     return NS_ERROR_NOT_IMPLEMENTED;
  365. }
  366.  
  367. /* ACString getSearchAt (in unsigned long index); */
  368. NS_IMETHODIMP nsAutoCompleteInput::GetSearchAt(PRUint32 index, nsACString & _retval)
  369. {
  370.     return NS_ERROR_NOT_IMPLEMENTED;
  371. }
  372.  
  373. /* attribute AString textValue; */
  374. NS_IMETHODIMP nsAutoCompleteInput::GetTextValue(nsAString & aTextValue)
  375. {
  376.     return NS_ERROR_NOT_IMPLEMENTED;
  377. }
  378. NS_IMETHODIMP nsAutoCompleteInput::SetTextValue(const nsAString & aTextValue)
  379. {
  380.     return NS_ERROR_NOT_IMPLEMENTED;
  381. }
  382.  
  383. /* readonly attribute long selectionStart; */
  384. NS_IMETHODIMP nsAutoCompleteInput::GetSelectionStart(PRInt32 *aSelectionStart)
  385. {
  386.     return NS_ERROR_NOT_IMPLEMENTED;
  387. }
  388.  
  389. /* readonly attribute long selectionEnd; */
  390. NS_IMETHODIMP nsAutoCompleteInput::GetSelectionEnd(PRInt32 *aSelectionEnd)
  391. {
  392.     return NS_ERROR_NOT_IMPLEMENTED;
  393. }
  394.  
  395. /* void selectTextRange (in long startIndex, in long endIndex); */
  396. NS_IMETHODIMP nsAutoCompleteInput::SelectTextRange(PRInt32 startIndex, PRInt32 endIndex)
  397. {
  398.     return NS_ERROR_NOT_IMPLEMENTED;
  399. }
  400.  
  401. /* void onSearchComplete (); */
  402. NS_IMETHODIMP nsAutoCompleteInput::OnSearchComplete()
  403. {
  404.     return NS_ERROR_NOT_IMPLEMENTED;
  405. }
  406.  
  407. /* boolean onTextEntered (); */
  408. NS_IMETHODIMP nsAutoCompleteInput::OnTextEntered(PRBool *_retval)
  409. {
  410.     return NS_ERROR_NOT_IMPLEMENTED;
  411. }
  412.  
  413. /* boolean onTextReverted (); */
  414. NS_IMETHODIMP nsAutoCompleteInput::OnTextReverted(PRBool *_retval)
  415. {
  416.     return NS_ERROR_NOT_IMPLEMENTED;
  417. }
  418.  
  419. /* End of implementation class template. */
  420. #endif
  421.  
  422.  
  423. #endif /* __gen_nsIAutoCompleteInput_h__ */
  424.